What is the meaning of the word "stud farm"?

Definitions: